package com.mallcai.bigdata.ladon.dpl.entity.peekdata;

import com.mallcai.bigdata.ladon.dpl.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.StringUtils;

import java.util.List;

/**
 * @author gst
 * @date 2019-12-30 20:36
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class Peek extends BaseEntity {
    /**
     * 模型Id
     */
    private Long            modelId;
    /**
     * 取数实例名称
     */
    private String          name;
    /**
     * 返回的数据字段名列表, 多个以","隔开
     */
    private String          fields;
    /**
     * 取数次数
     */
    private Integer         peekTime;
    /**
     * 取数规则
     */
    private List<PeekRule>  rules;
    /**
     * 字段
     */
    private List<PeekField> fieldList;

    // 扩展字段
    /**
     * 模型名称
     */
    private String modelName;
    /**
     * 创建人
     */
    private String creator;
}
